package com.ziyun.pop.modules.production.vo;

import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 生产中心列表显示
 * @author gaosheng
 * @date 2018-09-14 11:08
 */
@Getter
@Setter
public class ErpOrderProductionListVo implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 生产ID
     */
    private Integer productionId;
    /**
     * ERP订单号
     */
    private String orderNo;
    /**
     * erp商品id
     */
    private String erpItemId;
    /**
     * erp商品名称
     */
    private String erpItemName;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 规格属性
     */
    private String addon;
    /**
     * 工序名称
     */
    private String attributeName;
    /**
     * 数量
     */
    private BigDecimal nums;
    /**
     * 单位
     */
    private String unit;
    
    private String updateName;
    /**
     * 生产状态: 1.待生产,2.生产中,3.生产完成,4.取消,5.待收货，6.已收货
     */
    private Integer productionStatus;
    /**
     * 财务审核:1.待审核,2.待付款,3.已付款,11.作废
     */
    private Integer financeStatus;
    /**
     * 财务付款时间
     */
    private Date financePaytime;
    /**
     * 生产商名称
     */
    private String producerName;
    /**
     * 发货图片url
     */
    private String sendPicsUrl;
    /**
     * 第三方生产单号
     */
    private String productionOrder;
    /**
     *成本
     */
    private BigDecimal cost;
    /**
     * 分配类型
     */
    private String allotType;
    /**
     * 订单生产状态 1.待审核;2.待分配;3.生产中;4.生产完成;5.已发货;6.已完成;7.新开单(门店);11.已作废'
     */
    private String orderProductionStatus;
    /**
     * 总额
     */
    private BigDecimal totalAmount;
    /**
     * 调价
     */
    private BigDecimal discount;
    /**
     * 应付金额
     */
    private BigDecimal payableAmount;
    /**
     * 外协跟单员
     */
    private String pmcName;

    /**
     * 是否自做 0：否 1：是
     */
    private Integer isOwn;
    /**
     * 生产备注
     */
    private String  csRemark;
}
